people's participation movement - German English Dictionary